package utils
{
	import flash.display.BitmapData;
	import flash.system.ApplicationDomain;

	public class Util
	{
		public function Util()
		{
		}
		
		/**
		 * 获取类定义 
		 * @param name
		 * @return 
		 * 
		 */		
		public static function getClass(name:String):Class{
			try{
				var clas:Class;
				clas = ApplicationDomain.currentDomain.getDefinition(name) as Class;
			}catch(err:Error){ 
				throw new Error("找不到这个类");
			}
			return clas;
		}//close function
		
		/**
		 * 获取swf中的图片 
		 * @param name
		 * @return 
		 * 
		 */		
		public static function getBitmapData(name:String):BitmapData{
			var cls:Class = Util.getClass(name);
			return new cls(1, 1)
		}
		
		
		/**
		 * 去空格 
		 * @param s
		 * @return 
		 * 
		 */		
		public static function trim(s : String):String  { 
			return s.replace(/([ ]{1})/g,"");
		}
	}
}